/*
 * This is the NI to Controller INTERFACE
 */
package ctrlr;

import java.util.ArrayList;

/**
 *
 * @author gb
 */

public interface ChatNI2Ctrlr {

    /**
     * Process a FileProposal Signal from a remote user.
     *
     * @param fileName The name of the file to transfer
     * @param fileSize The size of the file to transfer
     * @param from The netName of the sender
     * @param to The list of receivers
     * @return Wether the local user wants the file or not
     */
    public boolean processFileProposal(String fileName, long fileSize, String from, ArrayList<String> to);
    
}